#ifndef _SESSION_MGR_TYPES_H
#define _SESSION_MGR_TYPES_H

#include <stdint.h>

#define MARK_NONCOPYABLE(name) name(name const&); name& operator = (name const&)

namespace session_mgr
{
    /**
     * ipv4addr and port are in local byte order,
     * remember to covert byte order when using with sockaddr_in
     */
    struct ClientConnection
    {
        uint32_t ipv4addr;
        uint16_t port;
        uint16_t card_count;
    };
}

#endif
